Proceedings of the Eighth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, March 29-31, 1989, Philadelphia, Pennsylvania, USA
نویسندگان
چکیده
The features of logic programming that seem unconventional from the viewpoint of classical logic can be explained in terms of constructivistic logic. We motivate and propose a constructivistic proof theory of non-Horn logic programming. Then, we apply this formalization for establishing results of practical interest. First, we show that 'stratification can be motivated in a simple and intuitive way. Relying on similar motivations, we introduce the larger classes of 'loosely stratified' and 'constructively consistent' programs. Second, we give a formal basis for introducing quantifiers into queries and logic programs by defining 'constructively domain independent* formulas. Third, we extend the Generalized Magic Sets procedure to loosely stratified and constructively consistent programs, by relying on a 'conditional fixpoini procedure.
منابع مشابه
Overcoming Heterogeneity and Autonomy in Multidatabase Systems
A multidatabase system (MDBS) is a software system for integration of preexisting and independent local database management systems (DBMSs). The transaction management problem in MDBSs consists of designing appropriate software, on top of local DBMSs, such that users can execute transactions that span multiple local DBMSs without jeopardizing database consistency. The difficulty in transaction ...
متن کاملEnumeration of MSOQueries on Strings with Constant Delay and Logarithmic Updates
We consider the enumeration of MSO queries over strings under updates. For each MSO query we build an index structure enjoying the following properties: The index structure can be constructed in linear time, it can be updated in logarithmic time and it allows for constant delay time enumeration. This improves from the previous known index structures allowing for constant delay enumeration that ...
متن کامل1 2 An argumentation framework for 3 merging conflicting knowledge bases q 4
11 The problem of merging multiple sources of information is central in many information process12 ing areas such as databases integrating problems, multiple criteria decision making, etc. To solve this 13 problem, two kinds of approaches have been proposed. The first category of approaches merges the 14 different bases into a unique consistent base, and the second category, such as argumentati...
متن کاملThe limits of !xed-order computation
Fixed-order computation rules, used by Prolog and most deductive database systems, do not su5ce to compute the well-founded semantics (Van Gelder et al., J. ACM 38(3) (1991) 620– 650) because they cannot properly resolve loops through negation. This inadequacy is re:ected both in formulations of SLS-resolution (Przymusinski, in: Proc. 8th ACM SIGACT-SIGMODSIGART Symp. on Principles of Database ...
متن کاملCompleteness of Continuation Models for lm-Calculus
We show that a certain simple call-by-name continuation semantics of Parigot’s λμ-calculus is complete. More precisely, for every λμ-theory we construct a cartesian closed category such that the ensuing continuation-style interpretation of λμ, which maps terms to functions sending abstract continuations to responses, is full and faithful. Thus, any λμ-category in the sense of L. Ong (1996, in “...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1989